/*
 * @Description: 项目打包配置
 * @Author: liushuang
 * @Date: 2022-08-09 20:28:06
 * @LastEditTime: 2022-12-02 17:54:06
 */
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
import vueJsx from '@vitejs/plugin-vue-jsx'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue(), vueJsx()],
  resolve: {
    alias: {
      '@': resolve(__dirname, 'src') // 设置 `@` 指向 `src` 目录
    }
  },

  base: './', // 设置打包路径
  server: {
    port: 9999,
    open: false, // 设置服务启动时是否自动打开浏览器
    cors: true, // 允许跨域
    strictPort: true, // 如果端口已占用直接退出
    // 设置代理
    proxy: {
      '/api': 'http://192.168.1.16:10001/',
      '/websocket/security-protection/websocket': 'http://192.168.1.16:10001/'
    }
  }
  // build: {
  //   reportCompressedSize: false, // 禁用压缩
  //   minify: false // 禁用最小化混淆
  // }
})
